﻿@charset "utf-8";ul,li,dl,dt,dd,ol{list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tbody,th,tr,td,p{margin:0;padding:0;}
img{border:none; vertical-align:top;}
a{text-decoration:none;color:#333;hide-focus:expression(this.hideFocus=true);outline:none;}
a:hover{ text-decoration:none;}
body{margin:0;padding:0;font:16px/28px Microsoft Yahei;color:#333;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;font-size:0;line-height:0;height:0;width:100%;overflow:hidden;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{ clear:both;}

/*===============Reset end==========*/

.top{ width:100%; height:35px; background:#fbfbfb; border-bottom:1px solid #ededed; font-size:14px; line-height:35px;}
.top_width{ width:1200px;}
.top .message a{ width:110px; display:inline-block; text-align:center;}

.header{ width:1200px; height:100px;  }
.header .logo{ width:731px; float:left;padding-top: 10px;}
.header h2{ float:left; font-size:18px; color:#0057b1; line-height:1.7; width:260px; height:60px; margin-top:20px; margin-left:25px;}
.header ul{ width:210px; padding-top:25px;}
.header ul img{ float:left; margin-right:-20px;}
.header ul li{ float:left; line-height:22px; margin-left:30px; line-height:1.2; }
.header ul li h4{ font-size:14px; font-weight:normal; color:#707070; padding-top:0px; line-height:1.8;}
.header ul li p{ font-size:22px; color:#d70504; font-family:times new roman,times,serif; font-weight:bold;}
.header ul li a{ color:#666;}
.header ul li a:hover,.header ul li a:hover span{ color:#ec5333;}

.nav{ width:100%; height:60px; background:#2156b0;}
.nav ul{ width:1200px; height:60px; margin:0 auto; display:block; background:url(/template/default/images/nav_line.jpg) no-repeat left center;position: relative;}
.nav ul li{ width:170px; height:60px; float:left; }
.nav ul li a{ color:#fff; padding:0 20px;text-align:center; font-size:16px; line-height:60px; display:block; background:url(/template/default/images/nav_line.jpg) no-repeat right center; }
.nav ul li a:hover{ background:url(/template/default/images/nav_line.jpg) no-repeat right center #18448b; }

.nav .sub{ width:170px;position: absolute;  z-index: 99; text-align: center; display: none;}
.nav .sub li{ background: #2156b0;width:170px;float:left;list-style:none;}
.nav .sub li a{ color: #fff}
.nav .sub li:hover{ background: #1f78e5;}




.product .contact{ width:260px; background:#2156b0;margin-top:18px;  }
.product .contact h2{ color:#fff; font-size:24px; text-align:center; padding:28px 0;}
.product .contact ul{ width:254px; border:3px solid #2156b0; background:#fff; margin:0 auto; padding:10px 0 10px; }
.product .contact ul li{ width:230px; height:40px; line-height:40px; background:#2156b0; text-align:center; margin:0 auto 10px;}
.product .contact ul li a{  color:#fff;}
.product .contact ul p{  padding:0 10px;}





.banner{ width:100%; }
.banner .swiper-container { width: 100%; height:445px;  }
.banner .swiper-slide { background-position: center;  }

.product{ width:1200px; margin:40px auto 20px;}
.product .product_l{ width:260px; background:#2156b0;  }
.product .product_l h2{ color:#fff; font-size:24px; text-align:center; padding:28px 0;}
.product .product_l ul{ width:254px; border:3px solid #2156b0; background:#fff; margin:0 auto; padding:20px 0 5px; }
.product .product_l ul li{ width:230px; height:40px; line-height:40px; background:#2156b0; text-align:center; margin:0 auto 10px;}
.product .product_l ul li a{  color:#fff;}
.product .product_l ul p{  padding:0 10px;}
.product .product_r{ width:900px; }
.product .product_r .more{background: #2156b0;height: 50px;width:100%;color:#fff;font-size:18px;line-height:50px;    margin-bottom: 10px;}
.product .product_r .more a{color:#fff;}
.product .product_r .more .fl{ font-weight:bold;}
.product .product_r ul{width:930px;}
.product .product_r ul li{ width:278px; margin:0 30px 10px 0; float:left;border: 1px solid #cecece;}
.product .product_r ul li img{ width:100%; height:280px;}
.product .product_r ul li p{ text-align:center; padding:5px 0;overflow: hidden;height: 30px;}
.product .product_r ul li p a{ color:#333;  width:100%;height: 30px;overflow: hidden;}
.product .product_r ul li p a:hover{ color:#2156b0;}

.hengfu{ width:100%; height:200px; background:url(/template/default/images/xgg_bj.jpg) center no-repeat;}
.hengfu .hf_width{ width:1200px;}
.hengfu .hf_width h2{ width:400px; margin-left:350px; padding-top:40px;}
.hengfu .hf_width p{ margin-left:360px; line-height:1.7; color:#fff; font-size:14px; padding:7px 0;}
.hengfu .hf_width p strong{ font-size:18px; margin-left:20px; letter-spacing:0.5px; line-height:1.4;}

.advantage{ width:100%; padding-bottom:80px; background:url(/template/default/images/ys_bj2.jpg) repeat;}
.adv_tit{ width:1080px; margin:0 auto; padding:30px 0;}
.adv_cont{ width:1200px;}
.adv_cont .adv_l{ width:560px;  margin-top:50px; }
.adv_cont .adv_l h2{ font-size:24px; color:#0057b1; line-height:1.7; padding-left:70px; padding-top:15px;}
.adv_cont .adv_l h3{ font-size:14px; color:#0057b1; font-weight:normal; line-height:1.7; padding-left:70px; font-family:arial,helvetica,sans-serif;}
.adv_cont .adv_l p{ line-height:2; padding-top:40px;}
.adv_cont .adv_list1{ background:url(/template/default/images/bt01.png) left top no-repeat;}
.adv_cont .adv_list2{ background:url(/template/default/images/bt02.png) left top no-repeat;}
.adv_cont .adv_list3{ background:url(/template/default/images/bt03.png) left top no-repeat;}
.adv_cont .adv_list4{ background:url(/template/default/images/bt04.png) left top no-repeat;}
.adv_cont .adv_list5{ background:url(/template/default/images/bt05.png) left top no-repeat;}

.about{ width:1200px; margin-top:50px; }
.about_l{ width:495px; height:302px; overflow:hidden;}
.about_l img{ width:100%; height:100%; transition:all 0.6s;}
.about_l img:hover{ transform:scale(1.1);}
.about_r{ width:670px; }
.about_r h2{ font-size:24px; color:#0057b1; line-height:1.7; padding-bottom:20px;}
.about_r p{ font-size:14px; line-height:2.2;}
.about_r a{ width:128px; height:32px; border-radius:16px; border:1px solid #2556ae; color:#2556ae; display:block; font-size:14px; text-align:center; margin-top:20px; line-height:32px;}
.about_r a:hover{ background:#2556ae; color:#fff;}
.about_hf{ margin:30px auto; width:1200px; height:190px;}
.new_1{width:380px;float:left;margin-right: 30px;}.new_2{width:380px;float:left;margin-right: 30px;}.new_3{width:380px;float:right;}
.news{ width:1200px; padding-top:20px; padding-bottom:50px;margin-top:50px}.news_tit{ padding-bottom:40px; width:300px; margin:0 auto; border-top:1px solid #0057b1; display:block; }.news_tit h2{ font-size:24px; color:#0057b1; text-align:center; background:#fff; z-index:12; width:140px; margin:0 auto; margin-top:-15px; }.news .news_ul{ padding-bottom:80px;}.news .news_ul .news_img{ margin-right: 30px; float: left; width:380px; height:100px;}.news .news_ul li{ width:380px; margin-right:30px; float:left;}.news .news_ul li:nth-of-type(3){ margin-right:0;}.news .news_ul li img{ width:100%; height:100%;}.news .news_ul li h3{ font-weight:normal; font-size:16px; line-height:2.2; padding-top:10px;}.news .news_ul li h3 a{ color:#202020;}.news .news_ul li h3 a:hover{ color:#cd0e1e;}.news .news_ul li span{ font-weight:normal; font-size:14px; color:#9a9a9a; line-height:2.2;float:right;}.news .news_ul li h4{ font-weight:normal; font-size:14px; color:#9a9a9a; line-height:1.8;}.news .news_ul li p{ font-size:14px; color:#666; line-height:2;}.news .hezuo_ul{ padding:15px;}.news .hezuo_ul li{ width:220px; height:200px; border:1px solid #e3e3e3; margin-right:9px; float:left;}.news .hezuo_ul li p{ width:100%;height:35px;line-height:35px;background-color:#f1f1f1;text-align:center;color:#000;}.news .hezuo_ul li p hover{color:#fff;}.news .hezuo_ul li img{ width:100%;height:200px;}.news .hezuo_ul li:nth-of-type(6n){ margin-right:0;}



.link {width: 1200px; }
.link a{color:#333;font-size:16px;}
.link a:hover{color:red;}
/* 
.news{ width:1200px; padding-top:20px; padding-bottom:50px;}
.news_tit{ padding-bottom:40px; width:300px; margin:0 auto; border-top:1px solid #0057b1; display:block; }
.news_tit h2{ font-size:24px; color:#0057b1; text-align:center; background:#fff; z-index:12; width:140px; margin:0 auto; margin-top:-15px; }
.news .news_ul{ padding-bottom:80px;}
.news .news_ul .news_img{ width:380px; height:285px;}
.news .news_ul li{ width:380px; margin-right:30px; float:left;}
.news .news_ul li:nth-of-type(3){ margin-right:0;}
.news .news_ul li img{ width:100%; height:100%;}
.news .news_ul li h3{ font-weight:normal; font-size:16px; line-height:2.2; padding-top:10px;}
.news .news_ul li h3 a{ color:#202020;}
.news .news_ul li h3 a:hover{ color:#0057b1;}
.news .news_ul li h4{ font-weight:normal; font-size:14px; color:#9a9a9a; line-height:1.8;}
.news .news_ul li p{ font-size:14px; color:#666; line-height:2;}
.news .hezuo_ul{ padding:15px;}
.news .hezuo_ul li{ width:183px; height:78px; border:1px solid #d5d5d5; margin-right:12px; float:left;}
.news .hezuo_ul li img{ width:100%;}
.news .hezuo_ul li:nth-of-type(6n){ margin-right:0;}
 */
.bottom{ width:100%; height:340px; background:#0057b1;}
.btm{ width:1200px; padding-top:30px; }
.btm_nav{ border-bottom:1px dotted #8ea5d1; padding:20px 0;}
.btm_nav ul li{ width:130px; text-align:center; margin-left:20px; margin-right:20px; float:left;}
.btm_nav ul li a{ color:#fff;}
.btm_nav ul span{ float:left; color:#fff; }
.btm_nav ul li:nth-of-type(1){ margin-left:0;}
.btm_nav ul li:nth-of-type(6){ margin-right:0;}
.btm .btm_l{ width:520px; float:left;}
.btm .btm_l h2{ font-size:16px; color:#fff; padding:40px 0 10px;}
.btm .btm_l span{ width:160px; border-top:1px solid #6493cd; height:1px; display:block;}
.btm .btm_l span em{ width:60px; border-top:1px solid #ed9801; height:1px; display:block; margin-top:-1px;}
.btm .btm_l p{ color:#fff; font-size:14px; line-height:2.2; margin-top:15px;}
.btm .btm_c{ width:120px; float:left; margin-top:40px; margin-left:40px; }
.btm .btm_c p{ font-size:14px; color:#fff; text-align:center; padding-top:10px;}
.btm .btm_r{ width:487px; float:right; margin-top:40px;}
.btm .btm_r h3{ padding-bottom:10px;}
.btm .btm_r p{ font-size:14px; color:#fff; line-height:1.7; }
.btm .btm_r a{ padding-top:25px; display:block;}

.footer{ width:100%; height:70px; background:#0c4a96; text-align:center; line-height:70px; color:#fff; font-size:14px;}
.footer a{ color:#fff; margin-left:0px;}

.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:990;}.keifu_tab{ width:160px;}.icon_keifu{ width:26px; height:100px; float:left; background:url(/template/default/images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}.keifu_box{ float:left; width:131px;}.keifu_tab img{ display:block;}.keifu_head{ width:131px; height:41px; background:url(/template/default/images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/template/default/images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}.keifu_close:hover{ background-position:-60px 0;}.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}.keifu_con li{height:33px; padding-left:12px;}.keifu_con .weixin{ height:96px;}.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}.keifu_bot{ width:131px; height:119px; background:url(/template/default/images/keifu.png); background-position:0 -149px; }


















